shine/reflect as a mirror - Francés Inglés Diccionario